import service from '@/util/http'

export default {
    // 分页查询用户列表
    getPage(params) {
        return service.get('/admin/user/page', { params })
    },

    // 获取单个用户详情
    getById(id) {
        return service.get(`/admin/user/${id}`)
    },

    // 新增用户
    add(data) {
        return service.post('/admin/user', data)
    },

    // 更新用户信息
    update(id, data) {
        return service.put(`/admin/user/${id}`, data)
    },

    // 更新用户状态
    updateStatus(id, status) {
        return service.put(`/admin/user/${id}/status`, { status })
    },

    // 删除用户
    delete(id) {
        return service.delete(`/admin/user/${id}`)
    }
}